undulating motion - German English Dictionary